package com.subang.function.mapper;

import java.util.List;
import com.subang.function.domain.SbWish;

/**
 * 用户愿望Mapper接口
 * 
 * @author subei
 * @date 2025-03-13
 */
public interface SbWishMapper 
{
    /**
     * 查询用户愿望
     * 
     * @param wishId 用户愿望主键
     * @return 用户愿望
     */
    public SbWish selectSbWishByWishId(Long wishId);

    /**
     * 查询用户愿望列表
     * 
     * @param sbWish 用户愿望
     * @return 用户愿望集合
     */
    public List<SbWish> selectSbWishList(SbWish sbWish);

    /**
     * 新增用户愿望
     * 
     * @param sbWish 用户愿望
     * @return 结果
     */
    public int insertSbWish(SbWish sbWish);

    /**
     * 修改用户愿望
     * 
     * @param sbWish 用户愿望
     * @return 结果
     */
    public int updateSbWish(SbWish sbWish);

    /**
     * 删除用户愿望
     * 
     * @param wishId 用户愿望主键
     * @return 结果
     */
    public int deleteSbWishByWishId(Long wishId);

    /**
     * 批量删除用户愿望
     * 
     * @param wishIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSbWishByWishIds(Long[] wishIds);
}
